package com.heifeng.cloudshelf.mvp.show.contract;

import androidx.viewpager.widget.ViewPager;
import androidx.recyclerview.widget.RecyclerView;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.heifeng.cloudshelf.base.IBasePresenter;
import com.heifeng.cloudshelf.base.IBaseView;


import java.util.List;

/**
 * Created by admin on 2019/9/19.
 */

public class ShowDetailActivityContract {
    public interface View extends IBaseView {
        RecyclerView getRecyclerView();

        ImageView getIvMain();

        TextView getTvAllNum();

        TextView getTvSelect();

        void setCodeImage(String url);

        void setImageTilte(String title, String content);

        ViewPager getViewPager();

        TextView getTvSeries();

        RelativeLayout getRImage();
    }

    public interface Presenter extends IBasePresenter<View> {
        void init();

        List<String> getList();

        int getFirstItemPos();

        int getLastItemPos();

        void getBlueprintInfo(String id);
    }
}
